{'application':{'type':'Application',
          'name':'fpop',
    'backgrounds': [
    {'type':'Background',
          'name':'bgMin',
          'title':'fPOP PythonCard Application',
          'size':(600, 400),
          'statusBar':1,
          'icon':'cross.ico',
          'style':['resizeable'],

    'menubar': 
    { 
        'type':'MenuBar',
        'menus': 
        [
            { 'type':'Menu',
              'name':'menuFile',
              'label':'&File',
              'items': [ 
                { 'type':'MenuItem',
                  'name':'menuFileExit',
                  'label':'E&xit\tAlt+X',
                  'command':'exit' }
                ]
            },
            { 'type':'Menu',
              'name':'menuActions',
              'label':'&Actions',
              'items': [ 
                { 'type':'MenuItem',
                  'name':'menuActionsNewMessage',
                  'label':'&New Mail Message\tCtrl+N',
                  'command':'newMessage'},
                  {'type':'MenuItem', 'name':'actionssep1', 'label':'-'},
                  {'type':'MenuItem',
                   'name':'menuActionsReply',
                   'label':'&Reply\tCtrl+R',
                   'command':'reply',
                   'enabled':0,
                  },
                  {'type':'MenuItem',
                   'name':'menuActionsReplyToAll',
                   'label':'Reply to &All\tCtrl+Shift+R',
                   'command':'replyAll',
                   'enabled':0,
                  },
                  {'type':'MenuItem',
                   'name':'menuActionsForward',
                   'label':'&Forward',
                   'command':'forward',
                   'enabled':0,
                  },
                  {'type':'MenuItem', 'name':'actionssep2', 'label':'-'},
                { 'type':'MenuItem',
                  'name':'menuActionsDelete',
                  'label':'Mark for &Deletion\tCtrl+D',
                  'command':'markDelete' },
                { 'type':'MenuItem',
                  'name':'menuActionsBlacklistAdd',
                  'label':'Add Sender to &Blacklist\tCtrl+B',
                  'command':'blacklistAdd' },
                { 'type':'MenuItem',
                  'name':'menuActionsBlacklistRemove',
                  'label':'&Remove Sender from Blacklist\tCtrl+Shift+B',
                  'command':'blacklistRemove' },
                { 'type':'MenuItem',
                  'name':'menuActionsWhitelistAdd',
                  'label':'Add Sender to &Whitelist\tCtrl+W',
                  'command':'whitelistAdd' },
                { 'type':'MenuItem',
                  'name':'menuActionsWhitelistRemove',
                  'label':'Remove Sender from W&hitelist\tCtrl+Shift+W',
                  'command':'whitelistRemove' },
                { 'type':'MenuItem',
                  'name':'menuActionsPreview',
                  'label':'Preview Message\tEnter',
                  'command':'readCurrentMessage' },
                ]
            }
        ]       
    },
         'components': [

{'type':'Button', 
    'name':'btnGetHeaders', 
    'position':(10, 10), 
    'label':'Check for Mail', 
    'toolTip':'Connect to the POP3 server', 
    },

{'type':'Button', 
    'name':'btnExit', 
    'position':(506, 10), 
    'label':'Exit', 
    'toolTip':'Leave the application', 
    'visible':0,
    },

{'type':'Button', 
    'name':'btnConfigure', 
    'position':(450, 10), 
    'label':'Configure', 
    'toolTip':'Set POP parameters and preferences', 
    },

{'type':'MultiColumnList', 
    'name':'mclHeaders', 
    'position':(5, 49), 
    'size':(580, 300), 
    'rules':1, 
    'columns':5, 
    },

#~ {'type':'Button', 
    #~ 'name':'btnCommit', 
    #~ 'position':(351, 10), 
    #~ 'label':'Commit', 
    #~ },

#~ {'type':'Button', 
    #~ 'name':'btnWhitelist', 
    #~ 'position':(265, 10), 
    #~ 'label':'Whitelist', 
    #~ },

#~ {'type':'Button', 
    #~ 'name':'btnPlonk', 
    #~ 'position':(179, 10), 
    #~ 'label':'Plonk', 
    #~ },

#~ {'type':'Button', 
    #~ 'name':'btnRefresh', 
    #~ 'position':(94, 10), 
    #~ 'label':'Refresh', 
    #~ },

] # end components
} # end background
] # end backgrounds
} }
